Tiodor, стоп, как это по тем же точкам? При изменении положения базовой кости, разве присоединённые к ней остальные не должны меняться? В-общем не могу я исправить)) Эта модель должна заменять архивную... К какой-либо карте она не относится. Так-то =(
После усердного копания архивов игры и парочки тестов, нашёл для себя выход) В War3Patch.mpq/Units/UnitUI.slk хранились нужные мне данные. Ранее подобных проблем не было (о почему же!), поэтому и не пытался издеваться над игрой)
Я,конечно,вообще ничего не понимаю в создании моделей,но всё таки попытаюсь помочь.
Сколько раз ты пытался вычислить проблему?Скорее всего она заключается в самом элементарном месте,в котором ты полностью уверен.Перепроверь ещё раз всё и максимально подробно.В триггерах ошибки чаще всего получаются именно по причине уверенности в том,что их нет и быть не может.И желательно скинь модель этой крестьянки,чтобы опытные 3D-дизайнеры смогли проверить её и назвать все ошибки и недочёты.
Полагаю, действия "группа игроков" - лишние. Просто пикай юнитов. И не в регионе, а в радиусе. Там должно быть действие "пикнуть юнитов в радиусе, которые соответствуют каким-то условиям". Вот в matching condition и проверяй "правильность" юнита.
Физический - тип атаки: какой надо(например осадный), тип урона: обычный - изменяется физической защитой.
Магический - тип атаки: заклинание, тип урона: магия - изменяется магической защитой.
Смешанный - тип атаки: заклинание, тип урона: обычный - изменяются обеими защитами
чистый -тип атаки: сила тьмы, тип урона: универсальный - не снижается защитой
Источники магической защиты - константы урона, благославение элуны(складывающиеся), рунные браслеты(нескладывающиеся, если добавлены последними).
Источники физической защиты - ... просто смотри на пункт защита у юнита.
Наименее ресурсозатратным для игрового процесса будет кастовать саму волну через отдельного дамми, который создаётся специально и только для волны силы. Сама волна наносит 1 ед урона. И потом определив, тип юнит-источника урона - наносим нужный урон от лица героя-хозяина юнита "волна силы".
В варианте "чекать группы каждые 0.0х сек" будет засоряться память и скорее всего будут подлагивания, в варианте со спец-дамиками засорится РО, выбирай из двух зол.
Astra, очень багано
так как после последней атаки может многое изменится
так же урон при событие юнит получает урон зависит от брони и прочих резистов
если юнит с уроном 100 нанёс удар по врагу с физ резистом 50% а потом получил бафф/предмет на +100 урона то скилом нанесёт 50 урона хотя должен был бы нанести 200
тут нужно юзать бд
при касте скила брать из бд начальный урон юнита, бонусы предметов и бонусы всех бафов
тема кстати уже много раз поднималась
и каждый раз все заканчивалось тем что афтар забивал на подобную систему либо писал "вы все нубы/тролли и не знаете/не хотите сказать как сделать это легко и просто"
ибо подобная система требует кучи кода и как минимум 30 прочтённых статей по jass
вот статья о бд
Собственные попытки в студию, что не получается?
Напомним - ЭТО НЕ СТОЛ ЗАКАЗОВ, здесь задают вопросы про реализацию тех или иных вопросов, спрашивают про ошибки, оптмизацию, отдельные функции. Я не увидел в вашем вопросе ничего кроме невнятного описания механики способности, " вокргу кого то там огненные столбы возникают, и еще порча"...
Filius Dei, во вредные советы подъехали...
Русификатор очень поможет тем кто собрался ломануть чужую карту и сделать её мод, прям ваще жир...
Потом нубам вроде сударя не стоит бежать ломать чужую карту, чето там пытатся копировать - это все бесполезно, недавно был похожий вопрос - помогите взломать карту за вознаграждение, карту сломали - ну а дальше что? Он неспособен ничего сделать потому что просто не понимает как?
Играя в некую карту вы мните себя великими балансерами и картоделами, мол да чё там, шяс подправлю пару значений и все будет норм - нет не будет, это не так просто как может показаться, без понимания устройства карты и знания Jass вам нечего там делать, вы тупо ничего не сможете изменить, да даже скопировать и вставить!
Помните что без труда не выловишь и рыбку из пруда, т.е изи способов в 1 кнопку взять и запилить чужую карту так как вам хочется или вдруг стащить всех героев себе в карту нет, а уж теболее не случится так что вам кто то возьмет и все это сделает вам за спасибо...
Если юнит под баффом "чума" - добавить в отряд Чума
Иначе - удалить из отряда Чума
Триггер
С. Таймер Чума
Отряд выбрать юнитов Чума
Если юнит умер
Д. создать юнита в позиции выбранного юнита.
Через что уничтожаешь? Если через килл, то конечно умирает и нейтральный.
Если наносить от какого-то даммика урон в мильены, то не умрет нейтральный.
Можно от даммика развеяние нежити за 0.01 сек.
Заменять можно, внося значение золота в переменную и потом, создавая новый рудник, ставить количество золота в него из переменной, благо это даже в ГУИ реализовано.
так как там нет геометрии (а только источники частиц), то так просто в один клик не рассчитываются границы
надо вручную создавать объект "форма" с нужным радиусом и координатами, в редакторе узлов model editor'а
Стандартный ИИ никак, только если вы замените канал какими-то другим скиллом, который юзает ИИ в схожей ситуации ( если нужно чтобы ии юзал спелл в толпе то подойдет вызов волка или стомп в качестве пустышки). Ну или совсем радикальный вариант, писать свой ИИ.
Nikolay36, очень просто GetUnitTypeId( GetSpellAbilityUnit() )
Как бы это что то ненормальное, спрашивать про элементарные вещи которые описаны в статьях по jass в 101 месте, да и вовсе есть список jass функций из common.j...
Анимация - change unit flying height - указываешь высоту в точках и скорость, с которой юнит из текущей высоты сделает новую, точек в секунду.
Например изменить высоту юнита с высотой 0 до 300 на скорости 900 - плавно установит высоту юнита до 300 за 0.33 секунды (300/900 = 0.33)
Чтобы нелетающий юнит мог плавно менять высоту не забудь добавить ему способность "Превратиться в ворона", после добавления можешь сразу удалить, юнит сможет менять высоту.
Diazon, а чем сам манабёрн не подходит? Дай еще своим монстрам класс вызванные, будет им+ 20 чистого дмг и спецэффект манабёрна (цвет тока будет не розовый, а желтоватый у спецэффекта )
Манаберн наносит доп урона суммонам, но является орбом (не сочетается с другими орбами ) , хотя тесты и показали что манабёрн ближе по механике к критам чем к орбам и башам...
Мб это негейшин (амулет защиты) из него мона делать пассивку с кулдауном, для активации кастануть даммиком какойнить скилл в юнита с негейшином, будет кд.
Потом как кд пройдет негейшин удалить и добавить пассивку, ну и так далее.
Это лечится не юзаньем сферы замедления для подобных пассивок.
Лич долго кочевряжился с этой бедой, сфера замдления перебивает тучу орбов + не стакается с критами\башами.
Делайте триггерный орб (хотя-бы только для тех у кого есть активные автокаст орбы)
Очередной вопрос, где не приложен файл. Тебе какой ответ нужен? Что надо статьи читать и больше в w3me и mdlvis практиковаться, либо конкретное решение проблемы с твоим портретом демон хантера?
avuremybe, с буфером игры (кэш) можно работать так же как с хэш таблицей FrigatPlay, в буфер игры можно сохранять не только юнитов но и предметы
просто перебираем циклом все предметы и сохраняем в кэш
а потом в следующей карте извлекаем их из кэша
Ошибка в коде, jass работает везде. pro100master, пишет бред, ибо незнает что все карты для warcraft 3 имеют сценарий на Jass, т.к все ваши триггеры в итоге преобразуются в jass и хранятся в war3map.j, тоже самое и с АИ, которое для кампаний изначально написано на jass и прекрасно работает.
Смотрите где у вас ошибки, cjass\vjass интерпретаторы могут не верно работать с картами кампаний, пробуйте написать код на чистом jass без надстроек.
Нормально экспортирую неодексом из восьмого и одиннадцатого макса. Экспортирует статичную модель? Перед экспортом нужно ведь выделить не только саму модельку, но ещё и кости.
Cinos, но я же знаю что он столько весить на одних вершинах не должен. Maniac_91, если проблема не решится я его еще больше ужму.
Короче я тот кирпич все таки был слишком кривым да и очень странным.
Вот простенький прямоугольник с закругленными краями может сойти за кирпич и весом всего то 4 кб.
Fa1korn, тебе нужно удалять не плюсик, а героя. Т.е. создал плюсик, дропнул героя, создал героя.Ну или сначала дропнул героя, а потом создал плюсик. Главное, чтобы герой был создан после плюсика.Только так можно героя поставить выше плюсика. А если не хочешь париться - убивай плюсик и воскрешай когда надо.
С твоей подсказкой до меня дошло, изначально в моей карте герой принадлежал нейтралам, а потом меняет владельца на игрока красного. Получается по счету у игрока нейтральный-пассивный он может быть 5, может быть 27, в зависимости от числа героев, но точно не первый. И после смены владельца его номер таким и и остается. А плюсик я создаю для красного игрока, т.е. он становится первым, т.к. место №1 свободно. Решается это элементарно - плюс создается сначала для нейтрально-пассивного, а затем меняется владелец. Итого плюс у нас под номером 2 ) Melissa:
Возможно нужна небольшая задержка , что я и посоветовал выше.
Нет, с этим всё в порядке, это такая специфика в моей мапе, я не учёл, что изначально все герои нейтральные, а потом меняют владельца...
Собственные попытки в студию, что не получается?
Напомним - ЭТО НЕ СТОЛ ЗАКАЗОВ, здесь задают вопросы про реализацию тех или иных вопросов, спрашивают про ошибки, оптмизацию, отдельные функции. Я не увидел в вашем вопросе ничего кроме невнятного описания механики способности, " вокргу кого то там огненные столбы возникают, и еще порча"...
Filius Dei, во вредные советы подъехали...
Русификатор очень поможет тем кто собрался ломануть чужую карту и сделать её мод, прям ваще жир...
Потом нубам вроде сударя не стоит бежать ломать чужую карту, чето там пытатся копировать - это все бесполезно, недавно был похожий вопрос - помогите взломать карту за вознаграждение, карту сломали - ну а дальше что? Он неспособен ничего сделать потому что просто не понимает как?
Играя в некую карту вы мните себя великими балансерами и картоделами, мол да чё там, шяс подправлю пару значений и все будет норм - нет не будет, это не так просто как может показаться, без понимания устройства карты и знания Jass вам нечего там делать, вы тупо ничего не сможете изменить, да даже скопировать и вставить!
Помните что без труда не выловишь и рыбку из пруда, т.е изи способов в 1 кнопку взять и запилить чужую карту так как вам хочется или вдруг стащить всех героев себе в карту нет, а уж теболее не случится так что вам кто то возьмет и все это сделает вам за спасибо...
Пик еври юнит ин 1100 ов позишн ов юнит
утекает группа + точка
Вместо тысячи слов - изучай наработку.
поставил кастомскрипты для удаления группы и группы игроков (destroygroup и destroyforce), но так после первого срабатывания триггера, дальше уже ничего не работает
По завершении строительства фермы увеличивай число получаемого игроком золота (переменная из масива), а при смерти - уменьшай. (соответственно, наоборот, для пехотинцев)
А вообще - фича бесполезная в рамках стандартного мили-режима варкрафта. Слишком профитно уходить в экономику.
Всем спасибо, проблему решил за счет проверки на цвет/номер игрока как индекс в массиве переменных. Все работает как запланировано.
Вопрос вдогонку: как можно задавать сам индекс переменной-массива?)
З.Ы. Массивы конечно зло, но другого способа хранить инфо по одному спеллу, не используя множество переменных - пока не умею.
Pingvinromeo, проблема в том что ты фигню творишь
если спел применён в точку то точка есть
перемещение это 1 действие
за это время точка не исчезнет
короче пруфы того что не работает
» WarCraft 3 / Анимации в mdlvis
» WarCraft 3 / Триггерный АОЕ урон
» WarCraft 3 / Триггеры
» WarCraft 3 / MinimapPing
» WarCraft 3 / лимит заданий
» WarCraft 3 / Не отображаются эффекты на модели.
» WarCraft 3 / Из за чего может лагать?
» WarCraft 3 / Не выбирается модель в игре
» WarCraft 3 / Id Способности
» WarCraft 3 / Высота юнита
» WarCraft 3 / Пассивка при атаке
» WarCraft 3 / Источник частиц
» WarCraft 3 / Кампания
» WarCraft 3 / Помогите найти наработку
» WarCraft 3 / Warcraft
» WarCraft 3 / Модель
» WarCraft 3 / Иконка героя
» WarCraft 3 / Пиратки и лицензия
» WarCraft 3 / Высота юнита GetUnitZ
» WarCraft 3 / Триггеры
» WarCraft 3 / Общая система золота
» WarCraft 3 / Триггерные заклинания
» WarCraft 3 / Требуется помощь!